Search

🔥 การเขียนโค้ด
เหมือนการเรียนภาษาต่างประเทศจร...

  • Share this:

🔥 การเขียนโค้ด
เหมือนการเรียนภาษาต่างประเทศจริงหรือ ?
.
กับสิ่งที่เกิดขึ้นกับสมองขณะเขียนโค้ด ที่ทุกคนอาจไม่เคยรู้ !
.
🚀 ตามปกติแล้ว คนส่วนใหญ่มักจะเปรียบการเขียนโค้ดเป็นการเรียนรู้ภาษาต่างประเทศภาษาใหม่ แต่ในมุมมองของสมองเองกลับไม่ได้เป็นอย่างนั้น !!!
.
🧠 นักประสาทวิทยาจาก MIT ได้ค้นพบว่าการทำงานของสมองในขณะที่เขียนโค้ดนั้น แตกต่างจากการประมวลผลทางภาษาหรือการทำโจทย์คณิตศาสตร์
.
โดยนักวิจัยได้ทำการสแกน fMRI (Function Magnetic Resonance Imaging) กับสมองของคนหนุ่มสาวที่มีเข้าร่วมชาเล้นจ์การเขียนโค้ดที่ใช้ทั้งภาษา Python และภาษา ScratchJr เพื่อดูว่าส่วนใดของสมองที่เกิดการเรืองแสงขึ้นกันแน่
.
👉 ซึ่งผลลัพธ์นั้นน่าสนใจมาก เพราะแทบไม่เห็นการตอบสนองใด ๆ ในส่วนประมวลผลภาษาของสมองเลย !
.
แต่ดูเหมือนว่าการเขียนโค้ดจะเป็นการเปิดใช้งาน “Multiple Demand Network” ในสมองของเรา โดยเครือข่ายส่วนนี้จะมีหน้าที่ในการ "ทำงานด้านความรู้ความเข้าใจที่ซับซ้อน เช่น การแก้ปัญหาทางคณิตศาสตร์ หรือ การแก้ปริศนาอักษรไขว้"
.
⭐ แต่ถึงจะบอกอย่างนั้น เมื่อมีการศึกษาโดยละเอียด ที่เปรียบเทียบสมองขณะเขียนโค้ดกับขณะแก้ปัญหาทางคณิตศาสตร์แล้ว กลับพบว่ารูปแบบการทำงานของสมองของทั้ง 2 กิจกรรมนั้นไม่ได้เหมือนกันไปซะหมด !
.
สำหรับการแก้โจทย์คณิตศาสตร์ เครือข่าย Multiple Demand จะแพร่กระจายไปทั่วกลีบสมองส่วนหน้าและส่วนข้าง โดยจะส่งผลกับสมองซีกซ้ายเป็นส่วนใหญ่
.
🏆 ในขณะที่การเขียนโค้ดนั้นจะทำให้เกิดการทำงานของเครือข่าย Multiple Demand ในสมองทั้งซีกซ้ายและซีกขวา (การเขียนโค้ดด้วยภาษา ScratchJr จะเกิดการทำงานของสมองซีกขวามากกว่าซีกซ้ายเล็กน้อย)
.
ซึ่งมาหักล้างแนวคิดที่ว่าการเขียนโค้ดจะทำให้เกิดการทำงานของสมองแบบเดียวกับการแก้โจทย์คณิตศาสตร์
.
✅ โดยสรุปแล้วก็คือ การเขียนโค้ดไม่เหมือนการเรียนรู้ภาษาต่างประเทศ แต่ก็ไม่ใช่การแก้โจทย์ปัญหาทางคณิตศาสตร์ซะทีเดียว ถึงจะมีบางส่วนที่คล้ายคลึงกัน แต่การเขียนโค้ดก็ยังเป็นทักษะที่มีเอกลักษณ์ในตัวของมัน และควรค่าแก่การเรียนรู้เพื่อพัฒนาสมองของเรานั่นเอง !!!
.
📌 อ้างอิงข้อมูลจาก “Comprehension of computer code relies primarily on domain-general executive brain regions“ ผ่าน www.biorxiv.org
.
โดย Anna A. Ivanova, Shashank Srikant , Yotaro Sueoka, Hope H. Kean, Riva Dhamala, Una-May O’Reilly, Marina U. Bers, Evelina Fedorenko
.
😎 ต้องการอ่านงานวิจัยเพิ่มเติม (.PDF) : https://www.biorxiv.org/content/10.1101/2020.04.16.045732v2.full.pdf
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน


Tags:

About author
BorntoDev (www.BorntoDev.com) เว็บไซต์ที่เกี่ยวกับการสอนการพัฒนาโปรแกรมหรือผลงานทางด้านคอมพิวเตอร์ จัดทำขึ้นเมื่อ 27 ตุลาคม 2556 โดยมีจุดมุ่งหมายเพื่อต้องการให้ผู้ที่สนใจพัฒนาซอฟต์แวร์ แอปพลิเคชั่น หรือ ผลงานทางด้านคอมพิวเตอร์ได้มีแหล่งในการเรียนรู้ที่ง่าย และ สนุก ไม่เน้นทฤษฏีจนทำให้ท้อหรือถอดใจไปก่อนจัดทำขึ้นโดยกลุ่มคนที่ต้องการจะเห็นความเปลี่ยนแปลงทางด้านเทคโนโลยี และ มีความหวังว่าจะมีนักพัฒนารุ่นใหม่ของไทยที่มีผลงานที่ยิ่งใหญ่ขึ้นมาได้ โดยจะใช้หลักการ “เน้นสนุก สอนเข้าใจ ทำได้จริง” สามารถเข้ามาเรียนรู้การพัฒนาซอฟต์แวร์ได้ตั้งแต่ระดับมัธยมศึกษาจนถึงนักศึกษาในมหาวิทยาลัย และ บุคคลทั่วไปที่สนใจในการพัฒนาซอฟต์แวร์และเทคโนโลยีคอมพิวเตอร์ ซึ่งในปัจจุบันนี้ถือว่ามีความสำคัญกับทุกสาขาอาชีพ และ เข้ามาเกี่ยวข้องกับทุกๆอย่างในชีวิตของเรา
ความสำเร็จของเรา คือ "การที่ได้เห็นคนไทยหันมาพัฒนาซอฟต์แวร์เพื่อโลก ที่ดีขึ้น"
View all posts